@import url(http://fonts.googleapis.com/css?family=Quicksand);
/* line 17, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 8, ../sass/screen.scss */
[directory], [action], [alignment], [aligner], [wrapper], [icon], [name] {
  border: 0;
  cursor: default;
  display: block;
  font: inherit;
  margin: 0;
  padding: 0;
  position: static;
  vertical-align: baseline;
  zoom: 1;
}

/* line 21, ../sass/screen.scss */
html {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: url(/resources/images/background.jpg) repeat;
  color: white;
  font-family: Quicksand, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  height: 100%;
  overflow: hidden;
}

/* line 30, ../sass/screen.scss */
body {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  height: 100%;
  overflow: hidden;
}
/* line 34, ../sass/screen.scss */
body > [ng-view] {
  height: 100%;
  overflow: auto;
}

/* line 41, ../sass/screen.scss */
#logo {
  bottom: 0;
  position: fixed;
  right: 15px;
  z-index: -1;
  zoom: 1;
}

/* line 50, ../sass/screen.scss */
[alignment] {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 56, ../sass/screen.scss */
[aligner] {
  display: table-cell;
}

/* line 65, ../sass/screen.scss */
[directory] {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition: font-size 0.3s, margin 0.3s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition: font-size 0.3s, margin 0.3s;
  -o-transition: font-size 0.3s, margin 0.3s;
  transition: font-size 0.3s false false, margin 0.3s false false;
  behavior: url(/PIE.htc);
  color: #999999;
  font-size: 110%;
  margin: 15px;
  vertical-align: middle;
}
/* line 74, ../sass/screen.scss */
[directory].hover .directory-icon, [directory].selected .directory-icon {
  border-color: white;
}
/* line 77, ../sass/screen.scss */
[directory].hover .directory-name, [directory].selected .directory-name {
  color: white;
}
/* line 81, ../sass/screen.scss */
[directory].selected {
  font-size: 140%;
}
/* line 84, ../sass/screen.scss */
[directory] [icon] {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: border-color 0.3s;
  -webkit-transition-delay: 0s;
  -moz-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s false false;
  border: 0.2em solid #999999;
  height: 5em;
  margin: 7px auto;
  width: 5em;
}
/* line 92, ../sass/screen.scss */
[directory] [name] {
  -webkit-transition: color 0.3s;
  -webkit-transition-delay: 0s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s false false;
  font-weight: bold;
}

/* line 100, ../sass/screen.scss */
[icon] {
  behavior: url(/PIE.htc);
}

/* line 105, ../sass/screen.scss */
[name] {
  text-align: center;
  text-transform: capitalize;
}

/* line 111, ../sass/screen.scss */
[wrapper] {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  white-space: nowrap;
}
